<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Admin_Shop extends Controller_Admin_Base {
	
	
	public function action_addcategory()
	{
		parent::action_index();
		$data = array();
		
		if(Arr::get($_POST, 'categoryName', '') != '')
		{
			//	Додавання нової категорії продуктів
			$this->shop->setCategory(Arr::get($_POST, 'categoryName', ''));
		}
		
		
		$this->template->content = View::factory('admin/newcategory');
	}
	
	
	public function action_editcategorys()
	{
		parent::action_index();
		$data = array();
		
		if(Arr::get($_POST, 'categoryId', '') != '' AND Arr::get($_POST, 'categoryName', '') != '')
		{
			//	Оновлення в базі відредагованої категорії
			$this->shop->updateCategory(Arr::get($_POST, 'categoryId', ''), Arr::get($_POST, 'categoryName', ''));
		}
		
		//	Список усіх категорій для їх редагування
		$data['categorys'] = $this->shop->getCategorys();
		
		
		$this->template->content = View::factory('admin/editcategorys', $data);
	}

	
	
	public function action_addproducts()
	{
		parent::action_index();
		$data = array();
		
		//	Список категорій для нового продукту
		$data['categorys'] = $this->shop->getCategorys();
		
		$this->template->content = View::factory('admin/newproduct', $data);
	}
	
	
	public function action_editproducts()
	{
		parent::action_index();
		$data = array();
		
		//	Список усіх продуктів для редагування
		$data['products'] = $this->shop->getProducts();
		
		$this->template->content = View::factory('admin/editproducts', $data);
	}	
	
	
	public function action_allshoping()
	{
		parent::action_index();
		$data = array();
		
		//	Список усіх покупок
		$data['orders'] = $this->shop->getAllShoping();
		
		$this->template->content = View::factory('admin/shopinglist', $data);
	}	
	
	
	public function action_newshoping()
	{
		parent::action_index();
		$data = array();
		
		//	Список нових покупок
		$data['orders'] = $this->shop->getNewShoping();
		
		$this->template->content = View::factory('admin/shopinglist', $data);
	}	
	
	
	public function action_oldshoping()
	{
		parent::action_index();
		$data = array();
		
		//	Список старих покупок
		$data['orders'] = $this->shop->getOldShoping();
		
		$this->template->content = View::factory('admin/shopinglist', $data);
	}	
	
} // End Shop
